package com.crm.model.vo.orderManager;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * @Author:chaifuyou
 * @Date: 2021/8/27 16:45
 */
@Data
public class ShiftReturnMoneyOrderInfoVO {

    //订单编号
    private String orderNumber;

    //合同id
    private String contractId;

    //订单应回款
    private BigDecimal orderActualTotalAmount;

    //订单已回款
    private BigDecimal returnMoneyAmount;

    //剩余尾款
    private BigDecimal residueMoneyAmount;

    //订单所有人
    private String createPeopleName;

    //订单所屬分公司
    private String companyName;
    //订单所屬分公司全称
    private String trueCompanyName;

    //客户名称
    private String customerName;

    //付款账号
    private String paymentAccount;

    //订单创建时间
    @JsonFormat(shape=JsonFormat.Shape.STRING,pattern="yyyy-MM-dd",timezone="GMT+8")
    private Date createTm;

    //合同编号
    private String contractNumber;

    //合同类型
    private String contractType;

    //合同开始日期
    @JsonFormat(shape=JsonFormat.Shape.STRING,pattern="yyyy-MM-dd",timezone="GMT+8")
    private Date contractStartDate;

    //合同结束日期
    @JsonFormat(shape=JsonFormat.Shape.STRING,pattern="yyyy-MM-dd",timezone="GMT+8")
    private Date contractEndDate;

    //合作开发人
    private List<String> coDeveloperList;
}
